/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DTO;

import java.awt.Image;
import java.util.ArrayList;

/**
 *
 * @author Alex
 */
public class Paciente {
  private int id_Paciente;
  private String nombre;
  private String primerApellido;
  private String segundoApellido;
  private String fechaNacimiento;
  private String direccion;
  private String telefono;
  private String ocupacion;
  private String correo;
  private String genero;
  private Image   foto;
  private String mimeFoto;
  
     public Paciente() {}
    
     public Paciente(int id_Paciente, String nombre,String pA, String sA,String fechaNacimiento, String direccion,String tel, String ocupacion,String correo, String genero,Image foto1,String mime) {
        this.id_Paciente = id_Paciente;
        this.nombre = nombre;
        this.primerApellido = pA;
        this.segundoApellido = sA;
        this.fechaNacimiento = fechaNacimiento;
        this.direccion = direccion;
        this.telefono = tel;
        this.ocupacion = ocupacion;
        this.correo = correo;
        this.genero = genero;
        this.foto = foto1;
        this.mimeFoto = mime;
        
    }
     
    public Paciente(int id_Paciente, String nombre,String pA, String sA,String fechaNacimiento, String direccion,String tel, String ocupacion, String correo, String genero) {
        this.id_Paciente = id_Paciente;
        this.nombre = nombre;
        this.primerApellido = pA;
        this.segundoApellido = sA;
        this.fechaNacimiento = fechaNacimiento;
        this.direccion = direccion;
        this.telefono = tel;
        this.ocupacion = ocupacion;
        this.correo = correo;
        this.genero = genero;
        
    }

    public int getId_Paciente() {
        return id_Paciente;
    }

    public void setId_Paciente(int id_Paciente) {
        this.id_Paciente = id_Paciente;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(String fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getOcupacion() {
        return ocupacion;
    }

    public void setOcupacion(String ocupacion) {
        this.ocupacion = ocupacion;
    }

    public String getGenero() {
        return genero;
    }

    public void setGenero(String genero) {
        this.genero = genero;
    }
    
     /**
     * @return the foto
     */
    public Image getFoto() {
        return foto;
    }

    /**
     * @param foto the foto to set
     */
    public void setFoto(Image foto) {
        this.foto = foto;
    }
   

    /**
     * @return the mimeFoto
     */
    public String getMimeFoto() {
        return mimeFoto;
    }

    /**
     * @param mimeFoto the mimeFoto to set
     */
    public void setMimeFoto(String mimeFoto) {
        this.mimeFoto = mimeFoto;
    }

    /**
     * @return the primerApellido
     */
    public String getPrimerApellido() {
        return primerApellido;
    }

    /**
     * @param primerApellido the primerApellido to set
     */
    public void setPrimerApellido(String primerApellido) {
        this.primerApellido = primerApellido;
    }

    /**
     * @return the segundoApellido
     */
    public String getSegundoApellido() {
        return segundoApellido;
    }

    /**
     * @param segundoApellido the segundoApellido to set
     */
    public void setSegundoApellido(String segundoApellido) {
        this.segundoApellido = segundoApellido;
    }
    
     public String getTelefono() {
        return telefono;
    }

    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }
    
    /**
     * @return the correo
     */
    public String getCorreo() {
        return correo;
    }

    /**
     * @param correo the correo to set
     */
    public void setCorreo(String correo) {
        this.correo = correo;
    }

    /**
     * @return the telefono
     */
   

    public ArrayList<Object> toArray() {
        ArrayList r = new ArrayList();
        r.add(this.getId_Paciente());
        r.add(this.getNombre());
        r.add(this.getPrimerApellido());
        r.add(this.getSegundoApellido());
        r.add(this.getFechaNacimiento());
        r.add(this.getDireccion());
        r.add(this.getTelefono());
        r.add(this.getOcupacion());
        r.add(this.getCorreo());
        r.add(this.getGenero());
        r.add(this.getFoto());
        r.add(this.getMimeFoto());
        return r;
    }

  @Override
   public String toString() { 
    StringBuilder sb = new StringBuilder(); 
    sb.append(id_Paciente).append(" ");
    sb.append(nombre).append(" ");
    sb.append(primerApellido).append(" ");
    sb.append(segundoApellido).append(" ");
    sb.append(fechaNacimiento).append(" ");
    sb.append(direccion).append(" ");
    sb.append(telefono).append(" ");
    sb.append(ocupacion).append(" ");
    sb.append(correo).append(" ");
    sb.append(genero).append(" ");
    sb.append(foto).append(" ");
    sb.append(mimeFoto).append(" ");
    return sb.toString(); 
 }
    
 
 
}
